// 封装request.js axios调用便捷模块
// 导入axios
import axios from 'axios'

// 调用 axios的create方法创建 axios实例
const request = axios.create({
  baseURL: 'http://127.0.0.1:8888/api/private/v1/'
})
// axios拦截器, 在根路径为http://127.0.0.1:8888/api/private/v1/的请求前运行.
// axios拦截器, 在每次请求前拦截你的每一请求和响应,然后进行相应的处理
request.interceptors.request.use(config => {
  // console.log(config)
  // 把token令牌传入到请求头中,保证拥有获取数据的权限
  config.headers.Authorization = window.sessionStorage.getItem('token')
  return config // 返回axios拦截器处理过的包含请求头的请求对象返回
})
export default request
